$(document).ready(function(){
	common.body_to_all();
	lose_weight_js.init();
	$("#page_title").html("减重感受");
});
var lose_weight_js = {};
//饱腹感
lose_weight_js.baofu = [
	'很饱','比较饱','正好','比较饿','很饿','++++'
];
//轻松程度
lose_weight_js.relaxed = [
	'非常轻松','一般','不轻松',
];
lose_weight_js.init = function(){
	vm.load();
	var window_height = $(window).height();
	$("#textarea-div").height(window_height/2);
	vm.load_baofu();
	vm.load_relaxed();
}
var vm = avalon.define({
	//标记是否显示遮罩
	is_mask_show:false,	
	$id:"main_controller",
	
	//----------------
	//toast的信息
	toast_msg:'',
	//是否要展示toast
	is_toast_show:false,
	//定时器
	$timeout:0,
	//消息隐藏
	clear_toast:function(){
		//设置定时器
		if(vm.$timeout){
			clearTimeout(vm.$timeout);
		}
		vm.$timeout = setTimeout(function(){
			vm.is_toast_show = false;
			vm.toast_msg = '';
		},3000);		
	},	
	//-----------------	
	
	//饱腹感，不知道饱腹感是不是从后台加载过来的，现在就默认是
	baofu:[],
	//加载饱腹感数据
	load_baofu:function(){
		vm.baofu = lose_weight_js.baofu;
	},
	//选中的数据
	active_baofu:'未填写',
	//点击选择饱腹感数据
	select_baofu:function(index){
		vm.active_baofu = vm.baofu[index];
		$("#modal-baofugan").modal('hide');
	},
	show_baofu_modal:function(){
		$("#modal-baofugan").modal('show');
	},
	//轻松程度
	relaxed:[],
	//加载轻松程度
	load_relaxed:function(){
		vm.relaxed = lose_weight_js.relaxed;
	},
	//选中的数据
	active_relaxed:'未填写',
	//点击选择饱腹感数据
	select_relaxed:function(index){
		vm.active_relaxed = vm.relaxed[index];
		$("#modal-qingsong").modal('hide');
	},	
	show_relaxed_modal:function(){
		$("#modal-qingsong").modal('show');
	},		
	//减重感受
	content:'',
	//ID
	id:'',
	//追加变量防止重复提交
	$is_do:false,	
	//提交
	submit:function(){
		if(vm.$is_do){
			return ;
		}
		if(!vm.content){
			vm.is_toast_show = true;
			vm.toast_msg = "请输入减重感受";
			vm.clear_toast();
			return ;
		}
		if(vm.active_baofu == "未填写" || !vm.active_baofu){
			vm.is_toast_show = true;
			vm.toast_msg = "请选择饱腹感";
			vm.clear_toast();			
			return ;
		}
		if(vm.active_relaxed == "未填写" || !vm.active_relaxed){
			vm.is_toast_show = true;
			vm.toast_msg = "请选择轻松程度";
			vm.clear_toast();			
			return ;
		}
		var fd = new FormData();
		fd.append('diarylog',vm.content);
		fd.append('satiety',vm.active_baofu);
		fd.append('ease',vm.active_relaxed);
		fd.append('date',common.getUrlParam('date'));
		fd.append('memdiaryid',vm.id);
		var $this = $(this);
		$this.button('loading');
		$.ajax({
			type:"post",
			url:add_diarylog_log_url,
			dataType:"json",
			data:fd,			
			processData: false,
			contentType: false,			
			success:function(data){
				$this.button('reset');
				if(data.status == 1){
					vm.$is_do = true;
					vm.toast_msg = "操作成功";
					setTimeout(function(){
//						location.href = index_url;
						history.go(-1);
					},1000);
				}else if(data.status == 2){
					vm.toast_msg = "操作失败";
				}else{
					vm.toast_msg = "服务器异常";
				}
				vm.is_toast_show = true;
				vm.clear_toast();						
			},	
			error:function(){
				$this.button('reset');
				vm.toast_msg = "网络错误";
				vm.is_toast_show = true;
				vm.clear_toast();					
			},			
		});
	},
	//回填数据
	load:function(){
		vm.is_mask_show = true;
		$.ajax({
			type:"post",
			url:get_diarylog_url,
			dataType:"json",
			data:"date="+common.getUrlParam('date'),			
			success:function(data){
				vm.is_mask_show = false;
				if(data){
					vm.id = data.memdiaryid;
					vm.content = data.diarylog;
					vm.active_relaxed = data.ease;
					vm.active_baofu = data.satiety;
				}
			},	
			error:function(){
				vm.is_mask_show = false;
				vm.toast_msg = "网络错误";
				vm.is_toast_show = true;
				vm.clear_toast();					
			},			
		});		
	},
});
avalon.scan();
avalon.ready(function(){
	$('body').css('opacity',1);
});
